package com.heatup.apt.management.service.coach;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.framework.service.ISuperService;
import com.heatup.apt.model.coach.CoachCourseFee;
import com.heatup.apt.model.coach.CoachCourseFeeVO;
import com.heatup.apt.model.course.CoursePrivteFeeVO;

/**
 *
 * CoachCourseFeeVO 表数据服务层接口
 *
 */
public interface CoachCourseFeeService extends ISuperService<CoachCourseFee> {


    boolean save(CoachCourseFee coachCourseFee);
    
    List<CoursePrivteFeeVO> queryCoachPrivateFeeDetail( Map<String, Object> paramsMap);
    
    Map<String, Object> queryCoachCampFeeDetail( Map<String, Object> paramsMap);


    CoachCourseFee queryByCoachId(Integer coachId);

    JSONObject page(CoachCourseFeeVO coachCourseFee);

    BigDecimal queryCoachFeeTotalSum(CoachCourseFeeVO courseFeeVO);

}